penal institution
Explore definitions, synonyms, and language insights of penal institution
Definitions
                    Noun
                    
            an institution where persons are confined for punishment and to protect the public